package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.SysClassAndStudent;

/**
 * 班级和学生关联Service接口
 * 
 * @author ruoyi
 * @date 2025-04-14
 */
public interface ISysClassAndStudentService 
{
    /**
     * 查询班级和学生关联
     * 
     * @param csId 班级和学生关联主键
     * @return 班级和学生关联
     */
    public SysClassAndStudent selectSysClassAndStudentByCsId(String csId);

    /**
     * 查询班级和学生关联列表
     * 
     * @param sysClassAndStudent 班级和学生关联
     * @return 班级和学生关联集合
     */
    public List<SysClassAndStudent> selectSysClassAndStudentList(SysClassAndStudent sysClassAndStudent);

    /**
     * 新增班级和学生关联
     * 
     * @param sysClassAndStudent 班级和学生关联
     * @return 结果
     */
    public int insertSysClassAndStudent(SysClassAndStudent sysClassAndStudent);

    /**
     * 修改班级和学生关联
     * 
     * @param sysClassAndStudent 班级和学生关联
     * @return 结果
     */
    public int updateSysClassAndStudent(SysClassAndStudent sysClassAndStudent);

    /**
     * 批量删除班级和学生关联
     * 
     * @param csIds 需要删除的班级和学生关联主键集合
     * @return 结果
     */
    public int deleteSysClassAndStudentByCsIds(String csIds);

    /**
     * 删除班级和学生关联信息
     * 
     * @param csId 班级和学生关联主键
     * @return 结果
     */
    public int deleteSysClassAndStudentByCsId(String csId);
}
